package com.ruoyi.system.mapper.zhuangxiumapper.shopMapper;

import com.ruoyi.system.domain.construction.Account;

import java.util.List;

public interface AccountMapper {

    /**
     * 查询保证金
     *
     * @param accountId 保证金ID
     * @return 保证金
     */
    public Account selectAccountById(Integer accountId);

    /**
     * 查询保证金列表
     *
     * @param account 保证金
     * @return 保证金集合
     */
    public List<Account> selectAccountList(Account account);

    /**
     * 新增保证金
     *
     * @param account 保证金
     * @return 结果
     */
    public int insertAccount(Account account);

    /**
     * 修改保证金
     *
     * @param account 保证金
     * @return 结果
     */
    public int updateAccount(Account account);

    /**
     * 删除保证金
     *
     * @param accountId 保证金ID
     * @return 结果
     */
    public int deleteAccountById(Integer accountId);

    /**
     * 批量删除保证金
     *
     * @param accountIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteAccountByIds(Integer[] accountIds);
}
